
#ifndef APPLICATION_H_

#define APPLICATION_H_

#include "object.h"
#include "common.h"

class ChordNode;

class Application : public Object{
	public:
		Application( ChordNode *n ) : node_(n) {}
		~Application(){ node_=NULL; data_.clear(); }

		void addData( app_data_item_t data_item );
		void removeData( app_data_item_t data_item );
	protected:
		TAppDataVector data_;
		ChordNode *node_;
};

#endif /* APPLICATION_H_ */

